Quaternion to Euler Angle Conversion for Arbitrary Rotation Sequence Using Geometric Methods

نویسنده

  • Noel H. Hughes
چکیده

Nomenclature = normalized Euler rotation axis i<1-3> = indices of first, second and third Euler rotation, e.g. if rotation sequence is 3-2-1, i1 is 3, i2 is 2, and i3 is 1 i<1-3>n = next circular index following i<1-3>, e.g. if i2 = 3, i2n = 1 i<1-3>nn = next circular index following i<1-3>n, e.g. if i2n = 3, i2nn = 2 = Quaternion = = operator: rotation of vector by a quaternion vi = unit vector along the i Euler rotation axis vin = unit vector along the in Euler rotation axis = a general 3 component vector; if used in quaternion multiplication, augmented with a fourth element equal to zero = vector cross product operator <1-3> = Euler angles = Euler rotation angle = quaternion multiplication * = superscript operator: conjugate = vector dot product operator

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparison of Attitude Determination Methodologies for Implementation with 9DOF, Low Cost Inertial Measurement Unit for Autonomous Aerial Vehicles

The performances of three attitude determination algorithms are compared in this paper. The three methods are the Complementary Filter, a Quaternion-based Kalman Filter and a Quaternion-based Gradient Descent Algorithm. An analysis of their performance based on an experimental investigation was undertaken. This paper shows that the Complementary Filter requires the least computational power; Qu...

متن کامل

Lie Group Variational Integrators for Rigid Body Problems Using Quaternions

Rigid body dynamics on the rotation group have typically been represented in terms of rotation matrices, unit quaternions, or local coordinates, such as Euler angles. Due to the coordinate singularities associated with local coordinate charts, it is common in engineering applications to adopt the unit quaternion representation, and the numerical simulations typically impose the unit length cond...

متن کامل

Quaternions and Rotations in 3-Space: The Algebra and its Geometric Interpretation

Think of a quaternion Q as a vector augmented by a real number to make a four element entity. It has a real part Qcre and a vector part Qcve: If Qcre is zero, Q represents an ordinary vector; if Qcve is zero, it represents an ordinary real number. In any case, the ratio between the real part and the magnitude of the vector part jQcvej plays an important role in rotations, and is conveniently re...

متن کامل

Representing Attitude: Euler Angles, Unit Quaternions, and Rotation Vectors

We present the three main mathematical constructs used to represent the attitude of a rigid body in threedimensional space. These are (1) the rotation matrix, (2) a triple of Euler angles, and (3) the unit quaternion. To these we add a fourth, the rotation vector, which has many of the benefits of both Euler angles and quaternions, but neither the singularities of the former, nor the quadratic ...

متن کامل

Quaternions and Rotations *

Up until now we have learned that a rotation in R3 about an axis through the origin can be represented by a 3×3 orthogonal matrix with determinant 1. However, the matrix representation seems redundant because only four of its nine elements are independent. Also the geometric interpretation of such a matrix is not clear until we carry out several steps of calculation to extract the rotation axis...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009